Apex is hiring a Firmware Software Engineer to work on a contract through Summer 2025 with potential to expend up to 2 years. This is an exciting opportunity to build research prototypes towards the goal of Human Computer Symbiosis.
On site role in Redmond, WA.
Rate: $78/hr W2
This is an advanced research environment. Day to day would look like: Meeting with the team, bringing up/debugging hardware, and writing code to get a feature set working.
Description: We are looking for a Firmware Engineer to join our team, whose mission is to design, build, and test prototype systems for future consumer AR experiences. The candidate must Understand and implement firmware on micro-controllers, leverage peripherals, manage power consumption, support boot loaders, and schedule real-time tasks (RTOS). They should be able to Collaborate in a team environment across multiple, research focused, and engineering disciplines, making the design tradeoffs required to rapidly deliver firmware solutions.
Qualification:
- BS in Computer Science, Electrical Engineering, or related field.
- 5+ years industry experience in FW development, programming embedded systems with C.
- Experience with USB, SPI, I2C, MIPI CSI/DSI, UART, Bluetooth, and 802.11 protocols is required.
Top 4 Must Haves:
- Understand and implement firmware on micro-controllers
- leverage peripherals, manage power consumption, support boot loaders, and schedule real-time tasks (RTOS).
- Experience with USB, SPI, I2C, MIPI CSI/DSI, UART, Bluetooth, and 802.11 protocols is required.
- Coding in C
Nice to Have Experience:
AOSP / embedded linux driver development and System-on-chip or distributed embedded systems (lots of Inter or Intra-processor Communication) would be great